const app = require('../app')
const { NAME_IS_EXIST,NAME_OR_PASSWORD_IS_REQUIRED } = require('../config/error')
//绑定错误事件，在main.js执行
app.on('error', (error, ctx) => {
    let code = 0
    let message = ''
    switch (error) {
        case NAME_OR_PASSWORD_IS_REQUIRED:
            code = -1001
            message = '用户名或密码不能为空'
            break;
        case NAME_IS_EXIST:
            code = -1002
            message = '用户名已经存在,不能使用'
            break;
    }
    ctx.body = {
        code,
        message,
        error
    }
})